#pragma once
/** @file Declares platform-depndent functions for working with strings in the most 
*	safe manner possible on the target platform
*/

#include <stdarg.h>
#include <sys/types.h>

namespace liba {
namespace system {

int _vsnprintf_s(char * _DstBuf, size_t _SizeInBytes, size_t _MaxCount, const char * _Format, va_list _ArgList);
int _snprintf(char * _DstBuf, size_t _MaxCount, const char * _Format, ...);

} // namespace system
} // namespace liba